
<?php 

/**
* Bowling overzicht , per baan en om het uur
*/
	// Reset waardes voor error en wanneer een baan gesloten is //
    $datum_error = false;
    $gesloten 	 = false;
	
	
	/**
	* Probeer uit te vinden of een dag al geselecteerd is.
	*/
    if(!isset($_GET['dag'])){
      $dag		   = "";
      $datum_error = true;
      }
      else
        $maand	= $_GET['maand'];
            
    if(!isset($_GET['maand'])){
      $maand 	   = "";
      $datum_error = true;
      }
      else
            $dag = $_GET['dag'];
            
    if(!isset($_GET['jaar'])){
            $jaar 		 = "";
            $datum_error = true;
            }
       else
            $jaar         = $_GET['jaar'];
        
		
	  /**
	  * Als er geen datum gedefineerd is, dan ook geen tabellen of layout laten zien.
	  * Wel een error laten zien als er geen datum bekend is, zodat de gebruiker weet dat hij of zij een datum moet kiezen 
	  * in de kalender
	  */
    if(!$datum_error){
  
            echo "<h1> Bowling overzicht van:$dag-$maand-$jaar </h1>";
			echo "<ul class='submenu'>";
			echo "<li><a href='".$url."&subpage=beheerbanen'>Beheer banen</a></li>";
			echo "</ul>";
			echo "<table cellpadding='10px' cellspacing='10px'>";
			echo "<tr>";
			echo "<th>Baan #			</th>";
			echo "<th>Tijd				</th>";
			echo "<th>Naam				</th>";
			echo "<th>Acc.num			</th>";
			echo "<th>Baantype			</th>";
			echo "<th>Opmerking			</th>";
			echo "<th>Aangenomen door	</th>";
			echo "<th>Gemeld bij balie	</th>";
			echo "<th>Betaald			</th>";
			echo "<th class='maak_reservering'>Maak reservering</th>";
			echo "<th class='wijzig'>Wijzig</th>";
			echo "</tr>";
			
           for($i=0;$i<11;$i++){
				$tijd = 10+$i;
				$tijdeind = $tijd+1;
									
				for($baan = 1; $baan <= 4; $baan++){
					$baan_bezet = false;
					$query		= mysql_query("
						SELECT * FROM bowlingbanen 
						WHERE baannr = $baan 
						AND datum = '$jaar-$maand-$dag' 
						AND tijd = '$tijd:00:00' AND gesloten = 1 ;
						");
						
					if(mysql_num_rows($query) > 0)
						$gesloten = true;
						
					if($gesloten)
						$baanclass = "baannr".$baan."gesloten";
					else
						$baanclass = "baannr".$baan;
						
					echo "<tr class='".$baanclass."'>";		
				  	echo "<td>$baan</td>";
					echo "<td class='tijd' id='$tijd:00'>$tijd:00 - $tijdeind:00</td>";
						
					// Reset waardes voor tabellen bowling zodat er geen gast in staat.
					$gastnaam = "";
					$accnum   = "";
					$baantype = "";
					$opmerking = "";
					$aangenomen_door = "";
					$betaald = "";
					
					// Deze nog in database zettten en een if statement maken
					$gemeld = false;
					
					$query = mysql_query("
					SELECT * FROM bowling
					 WHERE datum = '$jaar-$maand-$dag' 
					 AND tijd = '$tijd:00:00' 
					 AND baannr ='$baan';
					 ");
						
					while($row= mysql_fetch_array($query)){
											
						$baan_bezet 	 = true;
						$reserveringnr		 = $row['reserveringnr'];
						$gastnaam 		 = $row['gastnaam'];
						$accnum 		 = $row['gastaccnr'];
						$baantype		 = $row['baantype'];
						$opmerking 		 = $row['opmerking'];
						$aangenomen_door = $row['aangenomen_door'];
							
						if($row['betaald'] > 0)
							$betaald = "ja";
						else
							$betaald = "nee";
								
						}
						if($baantype == ""); //Moet blijven anders zijn alle lege banen
						elseif($baantype == 1) {
						    $baantype = "Gewone baan";
						}
						else {
						    $baantype = "Kinderbaan";
						}
						
						if($baan_bezet){
							if($gemeld)
								$gmmsg = "ja";
							else
								$gmmsg = "nee";
							}
						else
							$gmmsg = "";
							
						if($gesloten)
							$opmerking = "Gesloten";
						
						echo "<td class='gastnaam'>$gastnaam			  </td>";
						echo "<td class='accnum'>$accnum				  </td>";
						echo "<td >$baantype 							  </td>";
						echo "<td class='opmerking'>$opmerking 			  </td>";
						echo "<td class='aangenomen_door'>$aangenomen_door</td>";
						echo "<td class='gemeld'>$gmmsg					  </td>";
						echo "<td class='betaald'>$betaald				   </td>";
						echo "<td class='maak_reservering'>";
						
						if(!$gesloten){
							if(!$baan_bezet)
								echo "<a class='reserveer' href='".$url."&subpage=maak_reservering&tijdres=".$tijd."&baannr=".$baan."'>Reserveer</a>";
							}
							
						echo "</td>";
						echo "<td class='wijzig'>";
						if($baan_bezet) {
						    echo "<a class='reserveer' href='".$url."&subpage=maak_reservering&tijdres=".$tijd."&baannr=".$baan."&reserveringnr=$reserveringnr'>Wijzig</a>";
						}
						echo "</td>";
						echo "</tr>";
						
						$gesloten = false;
						
						}
					       
				}
				
				echo "</table>";
				
        	}
        else
			 error_msg("Selecteer een dag op de kalender");	
		
       
      
        
         
         
    
    ?>
    
